From 1f63848ca9fb01336f04b41434de1cc06a5b3d93 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 10 Sep 2024 20:39:47 -0700 Subject: move routes --- src/routes/(app)/verify/[code]/+page.server.ts | 14 +++++++++++ src/routes/(app)/verify/[code]/+page.svelte | 35 ++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 src/routes/(app)/verify/[code]/+page.server.ts create mode 100644 src/routes/(app)/verify/[code]/+page.svelte (limited to 'src/routes/(app)/verify/[code]') diff --git a/src/routes/(app)/verify/[code]/+page.server.ts b/src/routes/(app)/verify/[code]/+page.server.ts new file mode 100644 index 00000000..66ef39ad --- /dev/null +++ b/src/routes/(app)/verify/[code]/+page.server.ts @@ -0,0 +1,14 @@ +import { get } from "$lib/utils"; +import { redirect } from "@sveltejs/kit"; + +export let load = async ({ params: { code } }) => { + let user; + try { + user = await get(`/verify/${code}`); + } catch (e) { + console.log(e); + return { error: "Verification failed" }; + } + + redirect(307, `/settings/account?verified=true`); +}; diff --git a/src/routes/(app)/verify/[code]/+page.svelte b/src/routes/(app)/verify/[code]/+page.svelte new file mode 100644 index 00000000..1e099dae --- /dev/null +++ b/src/routes/(app)/verify/[code]/+page.svelte @@ -0,0 +1,35 @@ + + +
+ {#if error} +

+ Email verification failed +

+ {:else if user.verified} +
+ +
+ +

+ Email verified successfully! +

+ {/if} +
+ + +
+ + +
+ {$t("payments.tapAnywhere")} +
-- cgit v1.2.3